Skip to content

dataclasses: Use default_factory instead of default - #206

Merged
inducer merged 1 commit into
mainfrom
use_default_factory
Nov 1, 2022
Merged

dataclasses: Use default_factory instead of default#206
inducer merged 1 commit into
mainfrom
use_default_factory

Conversation

@kaushikcfd

Copy link
Copy Markdown
Collaborator

Running into errors like:

ValueError: mutable default <class 'numpy.ndarray'> for field y is not allowed: use default_factory

@kaushikcfd

Copy link
Copy Markdown
Collaborator Author

This is needed because of a breaking backwards compatibility in Python-3.11.

@inducer
inducer enabled auto-merge (rebase) November 1, 2022 00:05
@inducer

inducer commented Nov 1, 2022

Copy link
Copy Markdown
Owner

Thanks!

@inducer
inducer merged commit 09021c9 into main Nov 1, 2022
@inducer
inducer deleted the use_default_factory branch November 1, 2022 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants